The 3-Core-Agent Harness: Why Production Agents Need Structure, Not Just Models